package cn.bs.busuo.account.dao.persist.mapper;

import cn.bs.busuo.account.pojo.entity.UserRole;
import cn.bs.busuo.account.pojo.param.Role;
import cn.bs.busuo.account.pojo.vo.UserRoleVO;
import cn.bs.busuo.account.pojo.vo.UserVO;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * 添加删除管理员,工作人员
 */
@Repository
public interface PermissionMapper extends BaseMapper<UserRole> {

    /**
     * 删除管理人员
     */
    void deleteById(Role role);

    /**
     * 查询权限
     */
    List<UserRoleVO> selectById(Long userId);

    /**
     * 查询用户
     */
    UserVO selectUser(Long id);


}
